#ifndef MAINSCENE_H
#define MAINSCENE_H

#include "BaseScene.h"
#include <QList>

class City;
class MainScene:public BaseScene
{
public:
    MainScene(QObject *parent = 0);
    virtual bool Init(MGraphView *parentView,BaseScene* parentScene=NULL);

    void citySelectReset();
protected slots:
    void mousePressEvent(QGraphicsSceneMouseEvent *event);
    void mouseReleaseEvent(QGraphicsSceneMouseEvent *event);
    void mouseMoveEvent(QGraphicsSceneMouseEvent *event);
private:
    QList<City *> m_CityList;

    bool m_isButtonPressed;
};

#endif // MAINSCENE_H
